King Abdullah II School of Information Technology - The University of Jordan - NoSQL Databases

  Department of Artificial Intelligence

( NoSQL Databases)
Course Description :

​This course explores the origins of NoSQL databases and the characteristics that distinguish them from traditional relational database management systems. Core concepts of NoSQL databases will be presented, followed by an exploration of how different database technologies implement these core concepts. It gives a closer look at 1-2 databases from each of the four main NoSQL data models (key-value, column family, document, and graph), highlighting the business needs that drive the development and use of each database. This course will introduce some examples of NoSQL databases such as Cassandra, MongoDB, Apache Hive, HBase, and Neo4j. Finally, it presents criteria that decision makers should consider when choosing between relational and non-relational databases and techniques for selecting the NoSQL database that best addresses specific use cases. The course contains a practical application on NoSQL databases through small projects and weekly assignments.​

Pre Request :
Credit Hour :
Department :Artificial Intelligence
Program :Bachelor Of Data Science
Course Level :Bachelor
Course Outline :